Class TreeProjectedQueryable<TProps, TResult>
Implementation of projections for tree LINQ queries in REDB
Specialized version for TreeRedbObject<TProps>
public class TreeProjectedQueryable<TProps, TResult> : IRedbProjectedQueryable<TResult> where TProps : class, new()
Inheritance
Implements
Methods
GetProjectionInfoAsync()
Get projection info for tree queries (not optimized yet)
public Task<string> GetProjectionInfoAsync()
OrderBy<TKey>(Expression<Func<TResult, TKey>>)
Sort projected results.
public IRedbProjectedQueryable<TResult> OrderBy<TKey>(Expression<Func<TResult, TKey>> keySelector)
OrderByDescending<TKey>(Expression<Func<TResult, TKey>>)
Sort projected results descending.
public IRedbProjectedQueryable<TResult> OrderByDescending<TKey>(Expression<Func<TResult, TKey>> keySelector)
Where(Expression<Func<TResult, bool>>)
Additional filtering of projected results.
public IRedbProjectedQueryable<TResult> Where(Expression<Func<TResult, bool>> predicate)